Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur en développement logiciel
Description
Text copied to clipboard!
Nous recherchons un Ingénieur en développement logiciel talentueux et motivé pour rejoindre notre équipe dynamique. En tant qu'ingénieur en développement logiciel, vous serez responsable de la conception, du développement, des tests et de la maintenance de solutions logicielles innovantes répondant aux besoins de nos clients et utilisateurs finaux. Vous travaillerez en étroite collaboration avec les chefs de projet, les analystes métier et les autres membres de l'équipe technique pour garantir la qualité, la performance et la fiabilité des applications développées.
Votre rôle consistera à analyser les besoins fonctionnels, proposer des solutions techniques adaptées, rédiger des spécifications, coder les fonctionnalités, effectuer des tests unitaires et participer à l'intégration continue. Vous serez également impliqué dans la résolution de bugs, l'amélioration continue du code et la documentation technique. Une bonne connaissance des méthodologies agiles, des outils de gestion de version et des pratiques DevOps est essentielle pour réussir dans ce poste.
Nous valorisons l'autonomie, la rigueur, la curiosité technique et la capacité à travailler en équipe. Vous aurez l'opportunité de travailler sur des projets variés, allant des applications web aux systèmes embarqués, en passant par les services cloud et les applications mobiles. Ce poste offre un environnement stimulant, propice à l'apprentissage et à l'évolution professionnelle.
Si vous êtes passionné par le développement logiciel, que vous aimez relever des défis techniques et que vous souhaitez contribuer à des projets à fort impact, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Analyser les besoins fonctionnels et techniques
- Concevoir l'architecture logicielle des applications
- Développer et tester les fonctionnalités logicielles
- Participer aux revues de code et à l'amélioration continue
- Assurer la maintenance corrective et évolutive des applications
- Collaborer avec les équipes produit, QA et DevOps
- Documenter le code et les spécifications techniques
- Respecter les normes de qualité et de sécurité
- Participer aux cérémonies agiles (daily, sprint planning, etc.)
- Contribuer à l'innovation technologique de l'entreprise
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience en développement logiciel (2 ans minimum)
- Maîtrise d'au moins un langage de programmation (Java, Python, C#, etc.)
- Connaissance des bases de données relationnelles et NoSQL
- Expérience avec les outils de versioning (Git, SVN)
- Connaissance des méthodologies agiles (Scrum, Kanban)
- Capacité à résoudre des problèmes complexes
- Bonnes compétences en communication écrite et orale
- Autonomie et esprit d'équipe
- Anglais technique lu et écrit
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience en développement logiciel ?
- Quels langages de programmation maîtrisez-vous ?
- Avez-vous déjà travaillé en méthodologie agile ?
- Comment gérez-vous les situations de bug critique ?
- Quelle est votre expérience avec les bases de données ?
- Avez-vous déjà participé à des revues de code ?
- Comment assurez-vous la qualité de votre code ?
- Êtes-vous à l'aise avec les outils de versioning ?
- Quel projet logiciel vous a le plus marqué ?
- Êtes-vous disponible pour un travail en équipe sur site ou à distance ?